package com.example.xpvideo.entity;

import java.math.BigDecimal;
import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * (LsTeamActivity)实体类
 *
 * @author 
 * @since 2021-09-26 11:11:42
 */
@ApiModel("$tableInfo.comment")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LsTeamActivity implements Serializable {
    private static final long serialVersionUID = 507264166816288731L;
        /**
    *主键
    * 团活动ID
    * isnull 1
    */
    @ApiModelProperty(value="团活动ID",position=1)
    private Integer id;

    /**
    * 门店ID
    * isnull 0
    */        @ApiModelProperty(value="门店ID",position=2)
    private Integer shopId;
    /**
    * 商品ID
    * isnull 0
    */        @ApiModelProperty(value="商品ID",position=3)
    private Integer goodsId;
    /**
    * 成团所需人数
    * isnull 0
    */        @ApiModelProperty(value="成团所需人数",position=4)
    private Object peopleNum;
    /**
    * 分享标题
    * isnull 0
    */        @ApiModelProperty(value="分享标题",position=5)
    private String shareTitle;
    /**
    * 分享简介
    * isnull 0
    */        @ApiModelProperty(value="分享简介",position=6)
    private String shareIntro;
    /**
    * 最高拼团价
    * isnull 0
    */        @ApiModelProperty(value="最高拼团价",position=7)
    private BigDecimal teamMaxPrice;
    /**
    * 最低拼团价
    * isnull 0
    */        @ApiModelProperty(value="最低拼团价",position=8)
    private BigDecimal teamMinPrice;
    /**
    * 拼团数量(发起拼团就计算)
    * isnull 0
    */        @ApiModelProperty(value="拼团数量(发起拼团就计算)",position=9)
    private Integer salesVolume;
    /**
    * 审核状态[0=待审核，1=审核通过，2=拒绝通过]
    * isnull 0
    */        @ApiModelProperty(value="审核状态[0=待审核，1=审核通过，2=拒绝通过]",position=10)
    private Object audit;
    /**
    * 活动状态[0=停止中, 1=活动中]
    * isnull 0
    */        @ApiModelProperty(value="活动状态[0=停止中, 1=活动中]",position=11)
    private Object status;
    /**
    * 是否删除[0=否, 1=是]
    * isnull 0
    */        @ApiModelProperty(value="是否删除[0=否, 1=是]",position=12)
    private Object del;
    /**
    * 审核说明
    * isnull 0
    */        @ApiModelProperty(value="审核说明",position=13)
    private String explain;
    /**
    * 成团有效时间(小时, 过了就失效)
    * isnull 0
    */        @ApiModelProperty(value="成团有效时间(小时, 过了就失效)",position=14)
    private Object effectiveTime;
    /**
    * 活动开始时间
    * isnull 0
    */        @ApiModelProperty(value="活动开始时间",position=15)
    private Integer activityStartTime;
    /**
    * 活动结束时间
    * isnull 0
    */        @ApiModelProperty(value="活动结束时间",position=16)
    private Integer activityEndTime;
    /**
    * 创建时间
    * isnull 0
    */        @ApiModelProperty(value="创建时间",position=17)
    private Integer createTime;
    /**
    * 更新时间
    * isnull 0
    */        @ApiModelProperty(value="更新时间",position=18)
    private Integer updateTime;
        
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }
        
    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }
        
    public Object getPeopleNum() {
        return peopleNum;
    }

    public void setPeopleNum(Object peopleNum) {
        this.peopleNum = peopleNum;
    }
        
    public String getShareTitle() {
        return shareTitle;
    }

    public void setShareTitle(String shareTitle) {
        this.shareTitle = shareTitle;
    }
        
    public String getShareIntro() {
        return shareIntro;
    }

    public void setShareIntro(String shareIntro) {
        this.shareIntro = shareIntro;
    }
        
    public BigDecimal getTeamMaxPrice() {
        return teamMaxPrice;
    }

    public void setTeamMaxPrice(BigDecimal teamMaxPrice) {
        this.teamMaxPrice = teamMaxPrice;
    }
        
    public BigDecimal getTeamMinPrice() {
        return teamMinPrice;
    }

    public void setTeamMinPrice(BigDecimal teamMinPrice) {
        this.teamMinPrice = teamMinPrice;
    }
        
    public Integer getSalesVolume() {
        return salesVolume;
    }

    public void setSalesVolume(Integer salesVolume) {
        this.salesVolume = salesVolume;
    }
        
    public Object getAudit() {
        return audit;
    }

    public void setAudit(Object audit) {
        this.audit = audit;
    }
        
    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }
        
    public Object getDel() {
        return del;
    }

    public void setDel(Object del) {
        this.del = del;
    }
        
    public String getExplain() {
        return explain;
    }

    public void setExplain(String explain) {
        this.explain = explain;
    }
        
    public Object getEffectiveTime() {
        return effectiveTime;
    }

    public void setEffectiveTime(Object effectiveTime) {
        this.effectiveTime = effectiveTime;
    }
        
    public Integer getActivityStartTime() {
        return activityStartTime;
    }

    public void setActivityStartTime(Integer activityStartTime) {
        this.activityStartTime = activityStartTime;
    }
        
    public Integer getActivityEndTime() {
        return activityEndTime;
    }

    public void setActivityEndTime(Integer activityEndTime) {
        this.activityEndTime = activityEndTime;
    }
        
    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }
        
    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

        @Override
    public String toString() {
        return "{" +
                    " \"id\":" + id +
                                  " ,\"shopId\":" + shopId +
                            " ,\"goodsId\":" + goodsId +
                            " ,\"peopleNum\":" + peopleNum +
                            " ,\"shareTitle\":" + shareTitle +
                            " ,\"shareIntro\":" + shareIntro +
                            " ,\"teamMaxPrice\":" + teamMaxPrice +
                            " ,\"teamMinPrice\":" + teamMinPrice +
                            " ,\"salesVolume\":" + salesVolume +
                            " ,\"audit\":" + audit +
                            " ,\"status\":" + status +
                            " ,\"del\":" + del +
                            " ,\"explain\":" + explain +
                            " ,\"effectiveTime\":" + effectiveTime +
                            " ,\"activityStartTime\":" + activityStartTime +
                            " ,\"activityEndTime\":" + activityEndTime +
                            " ,\"createTime\":" + createTime +
                            " ,\"updateTime\":" + updateTime +
                  '}';
    }


}
